package com.rentcars.mapper;

import com.rentcars.entity.Carorder;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * @author  罗孝天
 * 租车管理
 */
@Mapper
public interface CarorderMapper {
    /**
     * 由主键删除订单信息
     * @param orderid
     * @return
     */
    int  deleteByPrimaryKey(String orderid);

    /**
     * 生成订单
     * @param carorder
     * @return
     */
    String insert(Carorder carorder);


    int insertSelective(Carorder record);

    /**
     * 通过主键模糊查询
     * @param orderid
     * @return
     */
    Carorder selectByPrimaryKey(String orderid);

    /**
     * 修改订单信息
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(Carorder record);


    int updateByPrimaryKey(Carorder record);

    /**
     *
     * 查询订单
     * */
    List<Carorder> getLikeCarorder();

    /**
    *通过orderid查询
    * */
    Carorder getCarorderById(Carorder carorder);

    /**
     * 换车修改订单
     * */
    Integer updateCarorder(Carorder carorder);
}